﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using WeddingEventManagement_API;

namespace WeddingEventManagementApp.Models
{
    public class Dashboard_VM
    {
        public List<Activity_VM> ActivityLog { get; set; }
        public List<Event> UpcomingEvents { get; set; }
        public List<Invoice> OutstandingInvoices { get; set; }

        public Dashboard_VM()
        {
            ActivityLog = new List<Activity_VM>();
        }
    }

    public class Activity_VM
    {
        public DateTime DateTime { get; set; }
        public string Action { get; set; }
        public string User { get; set; }
        public string Object { get; set; }
        public string Object_URL { get; set; }
        public string Icon { get; set; }
        public string Type { get; set; }
    }

    public class BaseModel
    {
        public string Username { get; set; }
        public string Gravatar { get; set; }
        public string SiteTitle { get; set; }
        public string FooterHTML { get; set; }
        public string PrimaryColor { get; set; }
        public string SecondaryColor { get; set; }
    }
}